artificial waterside - Spanish English Dictionary